<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        var arr = [2, 4, "a", "b", "c", 1, 2, 2, 5, "a", "b"];
        // 1.splice()
        // for (var i = 0; i < arr.length; i++) {
        //     for (var j = i + 1; j < arr.length; j++) {
        //         if (arr[i] === arr[j]) {
        //             arr.splice(j, 1);
        //             // 删除后,数组元素会往前移动一个位置
        //             j--;
        //         }
        //     }
        // }
        // console.log(arr);
        // 2.includes()/indexOf()
        // 用来保存不重复的数据
        var tempArr = [];
        for (var i = 0; i < arr.length; i++) {
            // if (!tempArr.includes(arr[i])) {
            if (tempArr.indexOf(arr[i]) == -1) {
                // 添加到数组中
                tempArr.push(arr[i]);
            }

        }
        console.log(tempArr);
    </script>
</body>

</html>